home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 15741 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: rcp6.elan.af.mil!rscernix!danpop
  2. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.edu
  3. Subject: Re: ANSI C and POSIX (was Re: C/C++ knocks the crap out of Ada)
  4. Message-ID: <danpop.828819479@rscernix>
  5. From: danpop@mail.cern.ch (Dan Pop)
  6. Date: 6 Apr 96 19:37:59 GMT
  7. References: <JSA.96Feb16135027@organon.com> 
  8.  <emery-0204960656230001@line030.nwm.mindlink.net> 
  9.  <828632277snz@genesis.demon.co.uk> <dewar.828704810@schonberg> <4k3utg$ndp@solutions.solon.com> <dewar.828757752@schonberg>
  10. Organization: CERN European Lab for Particle Physics
  11. NNTP-Posting-Host: ues5.cern.ch
  12. X-Newsreader: NN version 6.5.0 #7 (NOV)
  13.  
  14. In <dewar.828757752@schonberg> dewar@cs.nyu.edu (Robert Dewar) writes:
  15.  
  16. >"You know, POSIX, Spec 1170, X/Open, that kind of stuff.  POSIX is the one the
  17. >US govt. will not use Win NT because of, because it doesn't match the spec
  18. >they've selected."
  19. >
  20. >But none of POSIX, Spec 1170, nor X/Open have official validatoin suites
  21. >and testing procedures as far as I know, and certainly very few Unix
  22. >implemntations are 100% compliant with POSIX (very few versions of Unix
  23. >even claim to support Draft 10 of Posix threads). X/Open is not even
  24. >a standard as far as I know.
  25.  
  26. The name of the standard is actually XPG 4.2 (it was formerly known as
  27. Spec 1170).  X/Open is the name of the organization that certifies that
  28. a certain OS complies to this standard.
  29.  
  30. >I am quite aware that the behavior of read in Linux is ANSI compliant
  31. >(dspite your memory, I never claimed otherwise).
  32.  
  33. This is plain nonsense.  read in Linux (or anywhere else) CANNOT be ANSI
  34. compliant for the simple reason that the ANSI/ISO C standard does NOT
  35. define such a function.  read may (or may not) be POSIX, SVID or XPG
  36. compliant.
  37.  
  38. >Anyway, can someone who really knows the score here tell us:
  39. >
  40. >Which of Unix, Posix, Spec 1170, X/Open have approved national and/or
  41. >international standards.
  42.  
  43. For an operating system to be allowed to be officially named UNIX(TM)
  44. it has to be validated by X/Open, the current owner of the UNIX brand.
  45. This validation is based on compliance to XPG 4.2.  I don't know the
  46. details.
  47.  
  48. Dan
  49. --
  50. Dan Pop
  51. CERN, CN Division
  52. Email: danpop@mail.cern.ch 
  53. Mail:  CERN - PPE, Bat. 31 R-004, CH-1211 Geneve 23, Switzerland
  54.